adaptive GMM